.folder-list li a {
    color: #666;
    display: block;
    padding: 5px 0;
}
.folder-list li i {
    color: #3d4d5d;
    margin-right: 8px;
	font-size: 13px;
}
.label-warning, .badge-warning {
    background-color: #f8ac59;
    color: #ffffff;
}
.float-e-margins .btn {
    margin-bottom: 5px;
}
a.compose-mail {
    padding: 8px 10px;
}
.wrapper-content .compose-mail,.wrapper-content .input-group-btn .btn {
    background: #1ab394;
    border-color: #1ab394;
	height:30px;
	line-height:12px;
    color: #ffffff;
}
.wrapper-content .compose-mail:hover,.wrapper-content .input-group-btn .btn:hover{
  background:#18a689;
  border-color: #18a689;
  color: #fff;
}
.mail-box-header {
    background-color: #fff;
    border:#e7eaec 1px solid;
	border-bottom:none;
    padding:26px 20px 20px;
}
.mail-box-hr {border-bottom:#ddd 1px solid;}
.btn-white {
    background:#fff;
    border: 1px solid #e7eaec;
    color: inherit;
}
.folder-list li {
    border-bottom: 1px solid #e7eaec;
    display: block;
}
span.label
{
    font-size: 10px;
    font-weight: 600;
    padding: 3px 8px;
    text-shadow: none;
}
.category-list li a {
    color: #666666;
    display: block;
    padding: 5px 0;
}
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5 {
    margin-top: 5px;
}
.m-b-md {
    margin-bottom: 20px;
}
.category-list li i {
    margin-right: 8px;
	font-size:12px;
}
.tag-list li {
    float: left;
}
.mailbox-content .tag-list li a {
    background: #ffffff none repeat scroll 0 0;
}
.tag-list li a {
    background-color: #f3f3f4;
    border: 1px solid #e7eaec;
    border-radius: 2px;
    color: inherit;
    display: block;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 5px;
    padding: 5px 12px;
}
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}
.table-mail .check-mail {
    padding-left: 20px;
}
table.table-mail tr td {
    padding: 12px;
}
.mail-box .table > thead > tr > th, .mail-box .table > tbody > tr > th, .mail-box .table > tfoot > tr > th, .mail-box .table > thead > tr > td, .mail-box .table > tbody > tr > td, .mail-box .table > tfoot > tr > td {
    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.unread td a, .unread td {
    color:#444;
    font-weight: 600;
}
.read td a, .read td {
    color: #444;
    font-weight: normal;
}
.unread td {
    background-color: #f9f8f8;
}
.space-25 {
    margin: 25px 0;
}
.mail-box-header h2 {
    margin-top: 0;
	font-size:24px;
}
.m-t-md {
    margin-top: 20px;
}
.mail-box-header .mail-search {
    max-width: 300px;
}

.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
  text-align: center;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}

.mail-box .form-control,
.mail-box .single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.mail-box .form-control:focus,
.mail-box .single-line:focus {
  border-color: #1ab394 !important;
}
.mail-text>div{
  padding: 10px 15px;
}